package com.jcrj.dao;

import com.jcrj.entity.OAuthority;
import com.jcrj.entity.OFlowType;
import com.jcrj.entity.OFormColumn;
import com.jcrj.entity.ONode;
import com.jcrj.entity.ONodeTransaction;
import com.jcrj.entity.OProcessHis;
import com.jcrj.entity.OProcessinstance;
import com.jcrj.entity.OTaskActor;
import com.jcrj.entity.OWorkflow;
import java.io.Serializable;

public abstract interface WorkflowManagerDao extends AbstractBaseDao
{
  public abstract void saveWorkflow(OWorkflow paramOWorkflow);

  public abstract void updateWorkflow(OWorkflow paramOWorkflow);

  public abstract void deleteWorkflow(OWorkflow paramOWorkflow);

  public abstract void saveFlowType(OFlowType paramOFlowType);

  public abstract void updateFlowType(OFlowType paramOFlowType);

  public abstract void deleteFlowType(OFlowType paramOFlowType);

  public abstract void saveAuthority(OAuthority paramOAuthority);

  public abstract Serializable saveFlowNode(ONode paramONode);

  public abstract void updateFlowNode(ONode paramONode);

  public abstract void saveNodeTransition(ONodeTransaction paramONodeTransaction);

  public abstract void deleteNodeTransition(ONodeTransaction paramONodeTransaction);

  public abstract void updateNodeTransition(ONodeTransaction paramONodeTransaction);

  public abstract void saveTaskActor(OTaskActor paramOTaskActor);

  public abstract void deleteTaskActor(OTaskActor paramOTaskActor);

  public abstract void updateTaskActor(OTaskActor paramOTaskActor);

  public abstract ONode getStartNode(String paramString);

  public abstract void saveOProcessinstance(OProcessinstance paramOProcessinstance);

  public abstract void deleteProcessHis(OProcessHis paramOProcessHis);

  public abstract void saveProcessHis(OProcessHis paramOProcessHis);

  public abstract void updateProcessHis(OProcessHis paramOProcessHis);

  public abstract void updateOProcessinstance(OProcessinstance paramOProcessinstance);

  public abstract void saveFormColumn(OFormColumn paramOFormColumn);

  public abstract void updateFormColumn(OFormColumn paramOFormColumn);
}

/* Location:           /Volumes/work/oa/WEB-INF/classes/
 * Qualified Name:     com.jcrj.dao.WorkflowManagerDao
 * JD-Core Version:    0.6.0
 */